package test0109;

import java.util.HashMap;
import java.util.Map;

public class Test06 {
    public static void main(String[] args) {
        // (6)统计字符串中每个字符出现的次数、map集合实现
        String s = "sdfjkshdfjkkjwehrwer";

        // 创建一个HashMap来存储字符及其出现次数
        Map<Character, Integer> charCountMap = new HashMap<>();

        // 遍历字符串
        for (char c : s.toCharArray()) {
            // 如果字符已经存在于map中，则将其次数加1
            charCountMap.put(c, charCountMap.getOrDefault(c, 0) + 1);
        }

        // 打印出每个字符及其出现次数
        for (Map.Entry<Character, Integer> entry : charCountMap.entrySet()) {
            System.out.println("字符: " + entry.getKey() + ", 次数: " + entry.getValue());
        }
    }
}
